Node input stuff in its own file