new layout

still incomplete but learned some cool stuffs after getting lost