updated transaction add view and controller