complete gui ver1.0