added extra functionality to 'formulier'

added different states