implemented layout
html layout implemented inverted to be used with guard + basic layout