including settings for shared_functions