add sockaddr_in struct