use method objects