added rod, fixed bug in simo