fleshing out what this is