new put works with tests