custom initialization dialog