Added BC jar, and functional hash method