i guess this is an open collab because why not you know how these work
i probably could/should have added more to this but eh...