This version works with sbml