slight modifications to the carp class wider.