main autonomous documentation