using btford socket