Developing and evaluating a model for Surfactant-Foam Flooding