add structure, home view and base styling