add structure for exercise types