init os generater