missing definitions