supporting more devices