socket extraction