Added notification and transaction functions