file upload functionality - alpha 1 (shaky start to test on mobile before proceeding further)
recompiled