added goal difference into models