Put logic update