fixed balanced initializer