updated format module