Revert "functionality added in backend"

This reverts commit 9aa9e19a1ee13eae456d2469504f325309814449.
Revert "Revert "functionality added in backend""

This reverts commit 262ef28df842acb1f141de8d02cde72dd46ce6ba.