bug fix agian.