updates to documentation and added col-build function