documentation redone