Inputcollection

Closes #5.