procedure required flags