solved for ios