updating and fixing synergy