organized code. built collections. fixed pause