adding links to generic functions documentations
adding section on data output
fix empty message
name tweaking