Added input interfaces