move style and script to their own files