added GET UPDATE DELETE READ support