added working file which listen to create, modify and delete operation