better format module added