updated signatures