add delegation method for workout completion