added uinavigation controller to implement push functionality