(add put method with smell)