- init() extension style