put functionality with one test case