restructuring, added stylesheet