arm gui added algorithm