outsourced services into Steamservice class