Production and testings