include optimization