pre-processing directive with API KEY