add missing definations