animation and sound added