main+doc