Added SHEXP code. Doesn't work yet