add file description header for socket implementation