better organisation
no more itemprovider
bindings with update messages