added number ast type