添加date类，修了些bug