fixbug & add date