on the way to new design
moved external projects to lib/