added documenation to models