add missing factory src