add calls to handle field assignment and definition
modify parse command to include types