put command functionality