created Insert operation
added tests