started implementing input component