dealing with plyr