clean up and probably ignore this for a while