tests + checks