number parser mostly working