init function, extention option
init function, extention option