controler (start)