such code simplification