added parsing for basic add