Merge #25: added documents module (correction on previous commit)