initial
final