All in code-based installation