pretty sure load1 is done. still unsure about load2. need to finish temperature part of derivs