almost works, but some formats end in numbers