expanded and refined