first implementation of file delivery