check pre-requests