Types of Inputs

Added all the types of inputs and also showed a demo of populating the
data.