updated project based on xcode recommendations