sink now allows for user-specified input material