update to eliminate duplicate effort