added parsing for RECURSIVE