test lib extended