now uses xmp-clj