rename vmComponent and vmParser