got first cut implementation of file uploader ready