add more details in documentation