device detection chart
merged
chnaged the port