Added getEfficiency()