Add description and documentation