controller. start integrating ramins work