add support for external projects