ui prototyping with Karsten
added select2 as a forked submodule