Share file implemented