added SWRevealViewController