modified init hash