tests, functions desc