add better formatter class, synm supported
change file name