Second Commit
Fixed classes
Fixed classes
Fixed Abstract Class
Fixed Interface Class