Implemented first cut of Put Task