add todos + allow bind to be access externally