download working even closer to specifications. It currently does not check the correct directory for file exsistance on the cilent side though