better commenting
check for minimum argument count