fix bug for initializers