begin parsing modules