Added different types of checks