object callback
standalone callback
debug mode