modal update - working copy