AtmClient checks validity of input locally. Created Protocol structure