need to make playingRecord abstract.