bacon model