exe/lib

split codebase up