给出第一版UI上的实现