working with decent factoring