semi-working doc build