add more examples
use inheritdoc statement