screen: add documentation and references
socket: add references