Use more subClass