add beginning of steam functionality
add beginning of steam functionality