change the way addworkout works