add headless executable