adding in basic socrates as a base