SSL attributes are now optional
better documentation
code level documentation