comprehensive formula