inputs module