add uart code