add missing definitions