- seperated <script> to .js file
- responsive design