Using currently implementing functional