wip but i wanted to post anyways because hcjdbcjb