initial component placement