adding js
restruct basic layout
enhancing style