Added Callbacks and nice messages.