[Refactor] added Input Service, Voc customized
[Refactor] rubocop improvements