added more tests
implement build query insert,delete,update