add serealizer