adding bucket put logic