An Agent Based Classification Model