more bugs. didn't even work as intended.