Added input peripheral