auto register reminder
Exception handling