refactor lib paths so they work better with init.lua