added ConstructControllerSeperatelySample project