add new types to parser