fixed normal calc