Distributed info across classes. Errors Present.

Has NullPointerException.