even more styling and also some scripting