specs and codebase