further work, added matchlist attribute