Diversified methods into classes