total API board refactor: no remorse, no regret