array.remove upgraded, pattern removes and pattern property finds