changing signatures