more app sturcture and things!