Add various forms of inputs