fix normal bug