All this and more…