1 begin = initiated