fix in unspecial function