same --ad more function info