still working on upload problems