added checker class