more beautiful api doc