A fancy functional tools