fixed local init bug