updated serialmod