Atm System Design