better names for coroutines
cleaned up use of newline
cleaning up coroutines
refactored coroutine
commit before removing subpanels