beginXXXX methods -> initXXXX, begin methods -> start