added parsing class