adapted attach