Pre work for CodePath