Share challenge working with splinter... need some refactoring