add some convenience functions
update SH
remove unnecessary symbol