Revisitred logic
Returned right values
Returned response obejct
FIxed type and updated version number