Non-particle number conserving calculations

all tests passed