added check methods