fixed bug
this -> match