minor modifications plus addition of documentor to help me with the documentation process