add signature documentation