add stmt parsing