try a diferent density matrix construction