abracadabra2 (ab)