add documentation and one sercice