Basic transaction system