ommitted interfaces