working app frame