added working version of shock tube