added generic rig