removed redundant code
added value overruling for input
Added Select2Component