change app struction