completed angular models