routine update
Merge branch 'code' of https://github.com/kyzhai/SMURF into code
adding support for empty list
Merge branch 'code' of https://github.com/kyzhai/SMURF into code