revise animation logic
create date bar