first sceleton for the vaadin based approach