add the magic