task1 almost there
task1 done minus the upload