Revert "this class wasnt on the uml so i kinda did what i thought would work"

This reverts commit 4ca3c5670b76281f7b0aa886e97a1de561563757.