2nd commit - struct html, layout css and fucntion js