integrate with share lib scanner