... what has transpired here!?!?