default path that matches the package name
err checking for base dir
global public paths
seperate lock for building
global public paths