Added headers for icicles and generic_functions