create codelog plan