tests + comments