i don't know if any of this works