v0.33
working on download function.unfinished!