parse data len