this has GOT to be part of the puzzle