initializing stuff is half the battle.