Added some comments and cleaned up usings.