Implement different kbT