first version of checklist before validating transactions