removed external ssl module dependancy