removed startTransaction and only left newTransaction().