scientific theory discussion