like two pieces of a puzzle, fitting perfectly together

