an ATM which validates customers account details and performs operations