Various update to GUI and algos