sometimes datetime is no good
handle existing content better