completed base models