better documentation
openssl :_
more gnaaa
still some memory errors left