this is the modelInput directive