update to use overlap feature