Changed normal calculation