NAC OSCE - A Comprehensive Review