New gst implementation