add codeigitor as init