try another initializer