changed std of init