Added a little more background and some complications.