SportsLife: counting the steps