adding transitions and efects