created MGFramework Objective-C