some unit tests
some small tweeks, no progress with widgets tho