shell implemented uart working fine