change app strucutre;