match and change extended fixed