add profile controler