fleshing out of rest of exercises