reworked interface and alerts