simplification again - all