comparison works, gui works, buttons work