first implementation for steam id