add holiday support and fix web initializer