doXXX, chkXXX, subXXX
for listed action to do, always check first the use sub to perform