added 'add effect'-functionality