added address transaction limit and exception handling