get list, match and run