implementing starting areas