support for external project files, changed package setup a bit