Static And Dynamic Initialization