adding in socrates work to keep it in one place.