extracted gem for modification
added overlap rspec validation