call heather fake bs to use heather
breaking changes, move cprintf to Core functional