Add sender
Add register_callback