edits and adjust layout
edits
update styling
article: js tricks