ample [adjective] + provision [noun]