added check structure