a piece of a puzzle