Your comments

+1

Have you thought of implementing an offline version? As the internet access at my gym is really bad, it would be great help. For example download training and uploading it again afterwards with a good access. It would save me from regular breakdowns.