fundamental testings