resturct project; add date