animation and melody added