quite a few ios changes, many more screens added