first draft at classification methods.