basics of creating a testlib