required updated again