check
???
wierd missing functions discription in check.h