updating documentation to support self