added serial with port option