some missing defines