adding model view and controller with directive