modify some views by xu