serial shit again minor changes in processing