fully working up to download zip file
useless class syntax.