add "signed" keyword