Added Documentation and models