some overdue updating