init part ii