Function for GSauto