more work on signing