How do you know when to use factor based