modified to debug signature representative bug