add generics input.gsm, input.user, input.login, input.password