imli

notes to self.