manual transactions