fixed extension method