partition function q