add custom fact
clean up