use check lib