alter this factory class