reimplemented original single bus input interface