New Structures for an Imperfect World Self generating computers