attempt at W matching, some funny business