MODELS IMPLEMENTED