init default method