Fixed the structure, gst, gstprime, dest stuff