Documentation

in progress …