js and styles