some styles, javascript cleaning, and some extra stuff