R: upload implementations