init, last