Added Needs ( klasse me wa functions in ), Added BuildDirection,