Finished on iPad
Working version