added custom facts module