dico for gcide, fix bugs