updating get, add, query and test
updating get, add, query and test