still manually building app.'s