recitfication manager/factory