demo version with upload button hopefully working