button: add doc