use extension for function service mods