some fleshing out work