added all documentation