re-designed gui