conditon of Include files and functions