Adding steam logic