added new documentation with added descriptions.