get and put work - start from here immed
get and put work