init goalist basic function