schroedinger: rebuild