Topics Related to Concepts, Development and Puzzle: