init the first one/two methods