identity matrix factor method
rename method