start implementing status and statement parsing.