Implement Transaction Module, minus print