further work, html stuff is blah and cba to work on it right now