fix bug for special