use put for teaching purposes