use pragma mark to categories viewcontroller methods