fully functional, needs appstore assets