added advanced callbacks that leverage the newly introduced services and also some new simple callbacks with improvements