internal CSS and working js finally