Exploring sheppard solomon and Surf