added return bool for transaction methods