add work done on windows... serial works, everything else is soley bassed on c and will be build using only standard libararies on linux, cuz linux is good