@tom wait what is going on here