full fileserver functionality