Added Input Interface