update with new requirement