added exrcise on transactions