initcontroller added