extras: init ctor