register with custom alerts (should be fully functional now)