Working my way through runtime errors implementing the last few un implemented functions.