im aware of how awful this page looks ill get around to fixing it