full test of lib