App strructure modify