alternative signature