newest version, still working on home button and shadows and algorithm stuff