used for ios learning and ideas