add new pref cat + fix myfactory