finished using online re tests fixed bugs, and added lots of things