navigation controller exercise, different database exercises