completed all iOS patterns