generating exercises and sets