It should record workout time and number of reps. Like if you do 10 reps, you can input 10 reps into the app and those 10 reps will be added to your xp level. Then you can level up based on reps. Like every 20 reps you gain a level. I don't like the "xp". The level should be measured by reps or by minutes worked out. There should be 2 leaderboards. One leaderboard by reps. One leaderboard by minutes exercised.