Added Classes InputItem and InputList