Added documentation and models