добавил в подход связь с упражнением, иначе невозможно определять, к какому упражнению относятся подходы (планировалось определять по параметрам). начал переделывать логику