add bluetooth patch(working)