added initial serial class