initializer optimized
final day