added controll method