renamed a initializer