allow multi-directory in lib for function groupings #4