cacheing for fwtpts + lower order global