extention check