added named, date, and assignment to Js