added more classification methods