documentation finished Closes #43