creates taxonomy factory