factors test & method