final models creation