freeze this version
documentation tune-up