Change [app]: improved app struct, p.2