add simplex and cleaned up the ui