fixed broken put