revert to check factors