init class 2
init class 3