added number recognition