updated signature module