updated app layout and goals validation