Reverse is working- no idea why actually just rewrote my previous shit