public static double estimateCost(Design d){
		/* DEBUG */
		//cost--;
		//cost = 0;
		
		cost = (double) d.attributeExtractionHorticultureFinalProject(d);
		return (memoryEfficient)? cost + smallPenalty(d) : cost;

		/*	DEBUG test cost model
		if(cost >= -100)
			cost = -10;
		return cost++;
		 */
	}