Fixed some issues. Implemented Special Case ViewController