cache common elements...