better working props form integration
working upload integration