class to handle the OASES propagation model