sample_3 code re-submission

the sample_3 have been corrected the get and put function is implemented
without the Router