housekeeping... But it fails the incomplete test....needs to check for incomplete AND IF FALSE move on to other functions.