daedalus (what we have)