made offsides/twosides a separate parse