added blockchain init