updated piston by ericksongeorge | SimScale