balancing files on server fail implemented. NEED TESTING