Added Input State Class