Added Input Handler