Working now, with presentviewcontroller