with socket lol