fix initializer?