add access date
refine RulesWidget