add callbacks documentation