fixing signature plugin interface