building the OAS Model