simplification, and some code on dinner