dynamic effort method