fleshing out assignments