reworked input deps