First implementation listing parse data