notes to future self
error correction