Updated synergy to use extend