add BPlayState