added methdes
init
init