finished first version of discussion, but it needs work