Add namespace and documentation