Add stream wrapper interface
Add a custom form element