made forms editable
added pluggable functions