improvements on lcd_controller and trying to implement an alert system