fleshing out commands