all this and more