fix marshal, update version