new change for GUI