try to make up gui