Project almost done. Need exception handling.