Extracted the controller
Better concurrency practice
How do like them apples?