added alot of synchronizeds