models final changes