moving the sol code out of urdme() into the result