added annotations to models