js assignment

Final refining done
user class base approach, instead of modifying css directly. `addClass` `removeClass`