final checks to make sure all is complete