added custom_facts module