removed some unused interfaces