add place serializer and place list parser