Added TransactionDAOImplementation and actualInput method