updates to util due to auto signal functions