added the functionality of taking temporal states into account in effective masses