improve doco