added serial module