updating and documentation
.