final theory

final theory