public boolean isPerfect(){
		if(this.name==null) return false;
		if(this.dl==null) return false;
		if(this.circle==null)return false;
		if(this.circle.getName()==null) return false;
		if(this.exp_long==null) return false;
		if(this.exp_short==null) return false;

		return true;
	}