added roach2 and gui control