Abby nanomachines