test + lib