stuffs... unsure if I want to keep working on this publicly