added gather edit