added ability to add in stylesheets, its rough -- will refactor to keep dry