more written for ios section.