steam function