better lib sourcing