fix signatures