adding changes to the input uart and progress on parson