adding new upload widget

needs to be refacotred to match frenzel gmbh module
new issue