+ add new repository operations
+ modify test case
+ cleanup
+ adding database support hsqldb