Got modify working! All done now, just gotta DRY the code and fix any unintended bugs