Documentation

Code is documented