added reason to transactions