refine inititialization, improved notifications