replaced requirements