update to be used by others