fleshing out rough API draft