adding uart example, needs testing