add eta to change, and swap to hear