signature-compilation-3