Freestyle workout is a workout session in which user can perform his own workout in his form and even he can record and train his workout so that next time whenever he will perform that exercise, the exercise will be automatically detected.