added IOPlugin Interface and first version of serial