combine sets moved to function file.