added modification based on modofication requests