added processing signature