mv arch -> gen