add method to calc signature