effects mostly done