add some pragma mark for xcode