add socket and wifi utils