adds uniqueness to exercises