it seems i have missed that part with singletons ;P