lots of changes regarding the p-value function