updated check requirements