completed class parser