MGLS initialization