changes to utils and fast_utils