Core functionality is in place.