declaration parsing initial