some more styling done, still some serious flaws