add documenation to models