initial code
adopt ardunio communication