had an old function sig to fix