added sample usage
removed interface
mremoved db, implementation of interface