add missing definitions
maintain ChangeLog