uses core.date as date;