revamped style and added some cool JS effects