add factor test