App restructurization