improved lib auto creation