Commited source code for ATM